package cn.iocoder.yudao.module.signature.validatap12status.dto;

import lombok.Data;

import java.util.Map;

/**
 * 描述文件能力信息 DTO
 */
@Data
public class EntitlementsDTO {
    /**
     * 应用组标识符
     */
    private String applicationIdentifier;
    
    /**
     * 团队标识符
     */
    private String teamIdentifier;
    
    /**
     * 推送通知
     */
    private Boolean apsEnvironment;
    
    /**
     * 应用组
     */
    private String[] appGroups;
    
    /**
     * 后台模式
     */
    private String[] backgroundModes;
    
    /**
     * 数据保护
     */
    private String dataProtection;
    
    /**
     * 健康包
     */
    private Boolean healthKit;
    
    /**
     * 健康包更新
     */
    private Boolean healthKitUpdate;
    
    /**
     * 家庭共享
     */
    private Boolean homeKit;
    
    /**
     * 钥匙串访问组
     */
    private String[] keychainAccessGroups;
    
    /**
     * 个人VPN
     */
    private Boolean personalVPN;
    
    /**
     * 钱包
     */
    private String[] wallet;
    
    /**
     * 无线配件配置
     */
    private Boolean wirelessAccessoryConfiguration;
    
    /**
     * 其他能力
     */
    private Map<String, Object> otherCapabilities;
} 